/**
 * @copyright 2018 sinping.com 北京芯平科技股份有限公司. All rights reserved.
 * 本内容仅限于北京芯平科技股份有限公司内部传阅，禁止外泄以及用于其他的商业目的.
 */
package com.sinping.qh.utils.text;

/**
 * 身份证工具类
 *
 * @author 钱炎伟
 * @create 2018/1/11
 */
public class IdCardUtils {

    /**
     * 从身份证中获取出生年月日
     *
     * @return XXXX-XX-XX
     */
    public static String getDateOfBirthFromIDCard(String idCard) {
        String dateOfBirth = "";
        if (TextValidator.isIdCard(idCard)) {
            try {
                if (idCard.length() == 15) {
                    idCard = idCard.substring(0, 6) + "19" + idCard.substring(6, 15);
                }
                dateOfBirth = idCard.substring(6, 10) + "-" + idCard.substring(10, 12) + "-" + idCard.substring(12, 14);
            } catch (Exception e) {
            }
        }
        return dateOfBirth;
    }
}
